1.為什麼要學軟體開發?
你可能沒特別注意,但我們每天接觸的東西幾乎都跟軟體有關。
打開的App,刷的社群網站、線上購物、銀行轉帳,甚至你掛號看病、搭捷運—,背後都是軟體在運作。
好的軟體可以幫助我們更有效率、解決生活中的大小問題,甚至創造新的使用體驗。
但如果軟體寫得不好,就可能出現錯誤、資料外洩,甚至影響安全。
這就是為什麼軟體開發這麼重要,如何用程式碼搭建起這個世界運作的基礎。
2.軟體開發到底在做什麼?
軟體開發就是把一個想法,變成真正可以執行的程式。
開發軟體不只是寫程式,而是用程式幫人解決問題、創造價值。
整個流程通常包含幾個步驟:
2-1 需求分析:先搞清楚問題是什麼。
2-2 設計:規劃要怎麼解決這個問題。
2-3 寫程式:用程式語言把設計實作出來。
2-4 測試:確保沒出錯,程式能正常運作。
2-5 維護:上線之後,持續修正與優化。
3.入門的第一步,學會一種程式語言。
市面上有很多程式語言,各有適合的場景。
3-1 Python:簡單、直覺,很適合新手入門。
3-2 JavaScript:打造網站和前端介面的關鍵工具。
3-3 Java / C#:廣泛用在企業級系統。
3-4 C / C++:適合做底層開發或高效能需求的應用。
如果你是完全沒接觸過的新手,我會推薦從Python或C開始,因為它們比較容易上手,而且應用領域廣。
4.今天的小練習,寫下你的第一行程式碼
我們從最經典的第一句話開始:Hello, World!
這行程式雖然很簡單,但象徵著你正式踏入了程式設計的世界。
Python 範例:
C 範例:
執行這兩段程式碼後,你會在畫面上看到輸出的文字Hello, World!
這就是寫程式的第一步!
如果你今天有成功跑出這行文字,恭喜你,第一步已經踏出去了。
接下來我們會一起持續探索這個充滿可能性的世界!